Jose Francisco MolinaJose Francisco Molina
Domestic FootballThe 87th-Minute Goal and the Gap Mourinho Has Not ClosedMinute 87. I was standing less than two metres from the touchline, close enou...
International FootballAdeyemi, Real Madrid and the 27.5% Discount: The Contract Date Is What Priced This TransferOn a July night, I sat in front of a screen in a small apartment in Guangzhou...
International FootballNine Dimensions, Empty Cells: How Football Punditry Keeps Putting Itself to SleepNovember, the press tribune at Groupama Stadium, Lyon. Minute 63, Lyon and Ni...
Domestic FootballVietnam U15 head to Azerbaijan: how the 8v8 rulebook rewrites the tactical problemAt 07:40 on 21 October 2026 the departure gate at Noi Bai opened onto a cold...
International FootballArda Guler and the 2032 contract: Real Madrid lock the asset at the age-27 peakThe contract was signed last September. The documents are stamped, filed in a...
International FootballKane Tops The Athletic's 100-Voter Poll: Right on Expertise, Wrong on ElectorateA former coach sits in front of a microphone and describes Harry Kane with fo...
International FootballMbappe Draws Level with Zidane: The 52nd-Minute Header That Told a Different StoryIn the 52nd minute at the Bernabeu, a ball was lifted in from the left. Mbapp...
International FootballReal Madrid, the Age-32 Record and the "Sign the Man Who Beat Us" Recruitment ModelThe match ended 4-1. For a club sitting in the title-contender tier of the...
International FootballMbappé and Güler shine as Real Madrid beat Sevilla 4-1 before El Clásico testAt the edge of the box, Arda Güler met a first-time pass from the left. He di...
International FootballThe Transfer Market and the Trap of Empty AnalysisThe Transfer Market and the Trap of Empty Analysis The night in Kazan, and a...
EsportsThe Patch Isn't in the Patch Notes: Lessons From an Empty Analysis PipelineThe Patch Isn't in the Patch Notes: Lessons From an Empty Analysis Pipeline...
International FootballGyőri ETO and Efraín Juárez: The Secret Lies in the Legs, Not the Tactics Board"I don't watch the match. I watch how they fall apart." That line has followe...
Formula 1Nine Lenses and an Empty Report: When the F1 Track Refuses to SpeakFour in the morning in London. Four screens in front of me returned the same...
International FootballThe JJ Gabriel File: 23 Goals in 23 Games and a €15m-Plus Package for a 16-Year-OldOne autumn morning at Carrington, in an unremarkable office, Manchester...
EsportsNine layers of verification before an esports rumour becomes factNine layers of verification before an esports rumour becomes fact At 2 a.m., ...
BasketballThe Naked Truth: When Sports Analysis Becomes a Farce of Fake DataThe whole village cursed me out because of an unknown kid — wait until I fini...
EsportsA Blank Page in the Transfer Window: Notes from a Sports WriterLate at night in Chengdu, I opened the file a colleague had sent me. A blank...
International FootballData Discipline in Football Analysis: Nine Dimensions and the Trap of an Empty InputOn the night of 30 June 2026, in Kazan, I sat in front of a screen with...
International FootballFrom the 222 Million Euro Shock to the Data-Scouting Era: How Football's Transfer Market Rewrote Its Own RulesOn August 3, 2026, Paris Saint-Germain activated a release clause worth 222...
International FootballWhen an Algorithm Calls a Senate Session FootballAt 2:47 a.m. in São Paulo, the newsroom feed blinked with a new headline, and...
Domestic FootballInside the V.League Transfer Market: When Contract Milestones Are No Longer the Only MeasureLate in July, I sat in a coffee shop about seven hundred meters from Lạch Tra...
International FootballRonaldo Lands in Riyadh: One Flight, One Football Economy and the Things Left UnsaidThat day, I sat in a small café on Tran Phu Street in Nha Trang, looking at m...
International FootballFrance vs Belgium in the Nations League: When Defensive Structure Meets Individual MomentsThe 88th minute in Brussels. Michael Olise controls the ball at the edge of t...
International FootballThe Empty Dossier: When Transfer-Window Data Says Nothing1:47 in the morning, third day of the transfer window, my phone lit up. An...
International FootballThe 2026 Post-World Cup Transfer Market: Three Worlds Meet at One SignatureAt 1:47 in the morning my phone buzzed on the desk. On the other end was an...
International FootballThe Football Punditry Machine and the Data Gap Nobody AuditsOn my screen sits a nine-dimension analysis, six pages long. Tactical and...
International FootballOlise, Zidane and a 558-day error at the Stade de FranceThe ball sat slightly to the left, just outside the penalty area, and Michael...
International FootballMessi Buys CD Eldense: A Legend Chooses a Place No Camera ReachesOn Club Deportivo Eldense's official website, the announcement runs only a fe...
International FootballAnfield and a £530,000-a-week bill: the gap that moves before Manchester City arriveThe challenge arrived one breath later than the ball. Cody Gakpo's ankle turn...
EsportsA Blank Sheet in the Esports Newsroom: When a Complete Framework Hides a Missing SubjectOn the night of June 30, 2026, I sat in the corner of a student sports...
International FootballWhen the Algorithm Calls the Wrong Name: A Verdict on Football DataOn the night of September 23, a line of news slipped quietly into the data...
International FootballZidane's France Debut: A 1-0 Win, an Mbappé Injury, and the Fear Called DependencyIn the 60th minute, Mbappé received a vertical pass from Olise after Turkey...
International FootballRaphinha, the 2028 Contract and the Missing No. 9: When Barcelona Uses Form as a ShieldIn the 79th minute, Raphinha was no longer standing on the right flank. He...
International FootballThe Empty Board: When Football Analysis Has No Facts LeftMarseille, October, eleven at night. I open the file a colleague sent over,...
International FootballZidane and Klopp: 27 Days, 44 Players and a First Test Without a ScorelineThere is a number nobody mentioned at Zinedine Zidane's unveiling press...
International FootballAtletico Madrid 2-1 Real Madrid: A Late Goal Awakens Old Ghosts at the MetropolitanoThe Final Whistle and the Punch into the Air Three long blasts of the whistle...
International FootballThe Stopped Frame: The Foretold Death of the Traditional WingerThe Stopped Frame: The Foretold Death of the Traditional Winger The 79th...
EsportsWhen an Empty Data Column Reads as SafetyOn Tuesday night I reopened the PPDA tracker for the four teams still alive...
SwimmingThe Speed Waltz in Singapore: The Map of Swimming Power and the Silence of VietnamAt 5:47 in the morning, the training pool in Guangzhou. The overhead lights a...
International FootballLoan with Obligation to Buy: The Financial Trap Shaping the 2026 Transfer WindowIn the summer of 2026, as European clubs entered the final stretch of the...
International FootballAdeyemi, Real Madrid and the 27.5% Discount: The Contract Date Is What Priced This TransferOn a July night, I sat in front of a screen in a small apartment in Guangzhou...
International FootballNine Dimensions, Empty Cells: How Football Punditry Keeps Putting Itself to SleepNovember, the press tribune at Groupama Stadium, Lyon. Minute 63, Lyon and Ni...
Domestic FootballVietnam U15 head to Azerbaijan: how the 8v8 rulebook rewrites the tactical problemAt 07:40 on 21 October 2026 the departure gate at Noi Bai opened onto a cold...
International FootballArda Guler and the 2032 contract: Real Madrid lock the asset at the age-27 peakThe contract was signed last September. The documents are stamped, filed in a...
International FootballKane Tops The Athletic's 100-Voter Poll: Right on Expertise, Wrong on ElectorateA former coach sits in front of a microphone and describes Harry Kane with fo...
International FootballMbappe Draws Level with Zidane: The 52nd-Minute Header That Told a Different StoryIn the 52nd minute at the Bernabeu, a ball was lifted in from the left. Mbapp...
International FootballReal Madrid, the Age-32 Record and the "Sign the Man Who Beat Us" Recruitment ModelThe match ended 4-1. For a club sitting in the title-contender tier of the...
International FootballMbappé and Güler shine as Real Madrid beat Sevilla 4-1 before El Clásico testAt the edge of the box, Arda Güler met a first-time pass from the left. He di...
International FootballThe Transfer Market and the Trap of Empty AnalysisThe Transfer Market and the Trap of Empty Analysis The night in Kazan, and a...
EsportsThe Patch Isn't in the Patch Notes: Lessons From an Empty Analysis PipelineThe Patch Isn't in the Patch Notes: Lessons From an Empty Analysis Pipeline...
International FootballGyőri ETO and Efraín Juárez: The Secret Lies in the Legs, Not the Tactics Board"I don't watch the match. I watch how they fall apart." That line has followe...
Formula 1Nine Lenses and an Empty Report: When the F1 Track Refuses to SpeakFour in the morning in London. Four screens in front of me returned the same...
International FootballThe JJ Gabriel File: 23 Goals in 23 Games and a €15m-Plus Package for a 16-Year-OldOne autumn morning at Carrington, in an unremarkable office, Manchester...
EsportsNine layers of verification before an esports rumour becomes factNine layers of verification before an esports rumour becomes fact At 2 a.m., ...
BasketballThe Naked Truth: When Sports Analysis Becomes a Farce of Fake DataThe whole village cursed me out because of an unknown kid — wait until I fini...
EsportsA Blank Page in the Transfer Window: Notes from a Sports WriterLate at night in Chengdu, I opened the file a colleague had sent me. A blank...
International FootballData Discipline in Football Analysis: Nine Dimensions and the Trap of an Empty InputOn the night of 30 June 2026, in Kazan, I sat in front of a screen with...
International FootballFrom the 222 Million Euro Shock to the Data-Scouting Era: How Football's Transfer Market Rewrote Its Own RulesOn August 3, 2026, Paris Saint-Germain activated a release clause worth 222...
International FootballWhen an Algorithm Calls a Senate Session FootballAt 2:47 a.m. in São Paulo, the newsroom feed blinked with a new headline, and...
Domestic FootballInside the V.League Transfer Market: When Contract Milestones Are No Longer the Only MeasureLate in July, I sat in a coffee shop about seven hundred meters from Lạch Tra...
International FootballRonaldo Lands in Riyadh: One Flight, One Football Economy and the Things Left UnsaidThat day, I sat in a small café on Tran Phu Street in Nha Trang, looking at m...
International FootballFrance vs Belgium in the Nations League: When Defensive Structure Meets Individual MomentsThe 88th minute in Brussels. Michael Olise controls the ball at the edge of t...
International FootballThe Empty Dossier: When Transfer-Window Data Says Nothing1:47 in the morning, third day of the transfer window, my phone lit up. An...
International FootballThe 2026 Post-World Cup Transfer Market: Three Worlds Meet at One SignatureAt 1:47 in the morning my phone buzzed on the desk. On the other end was an...
International FootballThe Football Punditry Machine and the Data Gap Nobody AuditsOn my screen sits a nine-dimension analysis, six pages long. Tactical and...
International FootballOlise, Zidane and a 558-day error at the Stade de FranceThe ball sat slightly to the left, just outside the penalty area, and Michael...
International FootballMessi Buys CD Eldense: A Legend Chooses a Place No Camera ReachesOn Club Deportivo Eldense's official website, the announcement runs only a fe...
International FootballAnfield and a £530,000-a-week bill: the gap that moves before Manchester City arriveThe challenge arrived one breath later than the ball. Cody Gakpo's ankle turn...
EsportsA Blank Sheet in the Esports Newsroom: When a Complete Framework Hides a Missing SubjectOn the night of June 30, 2026, I sat in the corner of a student sports...
International FootballWhen the Algorithm Calls the Wrong Name: A Verdict on Football DataOn the night of September 23, a line of news slipped quietly into the data...
International FootballZidane's France Debut: A 1-0 Win, an Mbappé Injury, and the Fear Called DependencyIn the 60th minute, Mbappé received a vertical pass from Olise after Turkey...
International FootballRaphinha, the 2028 Contract and the Missing No. 9: When Barcelona Uses Form as a ShieldIn the 79th minute, Raphinha was no longer standing on the right flank. He...
International FootballThe Empty Board: When Football Analysis Has No Facts LeftMarseille, October, eleven at night. I open the file a colleague sent over,...
International FootballZidane and Klopp: 27 Days, 44 Players and a First Test Without a ScorelineThere is a number nobody mentioned at Zinedine Zidane's unveiling press...
International FootballAtletico Madrid 2-1 Real Madrid: A Late Goal Awakens Old Ghosts at the MetropolitanoThe Final Whistle and the Punch into the Air Three long blasts of the whistle...
International FootballThe Stopped Frame: The Foretold Death of the Traditional WingerThe Stopped Frame: The Foretold Death of the Traditional Winger The 79th...
EsportsWhen an Empty Data Column Reads as SafetyOn Tuesday night I reopened the PPDA tracker for the four teams still alive...
SwimmingThe Speed Waltz in Singapore: The Map of Swimming Power and the Silence of VietnamAt 5:47 in the morning, the training pool in Guangzhou. The overhead lights a...
International FootballLoan with Obligation to Buy: The Financial Trap Shaping the 2026 Transfer WindowIn the summer of 2026, as European clubs entered the final stretch of the...
